package com.zhl.study.configuration;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

@Data
@Builder
@Accessors(chain = true)
@TableName("t_player_mineral_0-9")
@ApiModel(value = "PlayerMineral对象", description = "玩家矿产表")
public class PlayerMineral {
    private long id; // 主键id
    private int playerId; // 玩家id
    private int no; // 矿产编号
    private String name; // 矿产名称
    private String introduce; // 矿产介绍
    private String icon; // 矿产图片
    private int level; // 等级
    private int phase; // 等阶
    private int startLevel; // 当前等阶开始等级
    private int endLevel; // 当前等阶结束等级
    private BigDecimal earningsSingleCnt; // 当前单次产出数量
    private BigDecimal earningsFrequency; // 当前产出频率（单位秒）
    private BigDecimal earningsPhase; // 等阶加成产出（当前等阶所带来的加成）
    private BigDecimal earningsCnt; // 当前总产出数量（基础货币）
    private Long nextTime; // 最近刷新时间
    private int activate; // 激活状态 0:禁用，1 正常
    private Long createTime; // 创建时间
    private Long updateTime; // 修改时间
    private int resetTimes; // 重置次数
}
